package com.suyuan.dao;

import java.util.List;

import com.suyuan.entity.ProInspectInfo;
import com.suyuan.entity.ProInspectInfoExample;
import org.apache.ibatis.annotations.Param;

public interface ProInspectInfoMapper {
    int countByExample(ProInspectInfoExample example);

    int deleteByExample(ProInspectInfoExample example);

    int deleteByPrimaryKey(Integer gid);

    int insert(ProInspectInfo record);

    int insertSelective(ProInspectInfo record);

    List<ProInspectInfo> selectByExample(ProInspectInfoExample example);

    ProInspectInfo selectByPrimaryKey(Integer gid);

    int updateByExampleSelective(@Param("record") ProInspectInfo record, @Param("example") ProInspectInfoExample example);

    int updateByExample(@Param("record") ProInspectInfo record, @Param("example") ProInspectInfoExample example);

    int updateByPrimaryKeySelective(ProInspectInfo record);

    int updateByPrimaryKey(ProInspectInfo record);
}